.city_view {
  border-top: 1px solid #eee;
  background: #fff;
  position: relative;
  .city_list {
    .city_title {
      height: 40px;
      font-size: 15px;
      color: #000;
      font-weight: 600;
      padding: 0 10px;
      display: flex;
      align-items: center;
    }
    .city_arr {
      .city_name {
        height: 40px;
        border-bottom: 1px dashed #ccc;
        padding: 0 10px;
        display: flex;
        align-items: center;
      }
    }
  }
  .letter_list{
    position: absolute;
    right: 10px;
    top: 20px;
   .letter_item{
     width: 20px;
     height: 20px;
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 50%;
     margin-top: 3px;
   } 
   .active{
     background-color: green;
     color: #fff;
     font-size: 15px;
   }
  }
}
